	.arch armv8.5-a+crc+memtag
	.file	"a.c"
	.text
	.section	.rodata
	.align	3
.LC0:
	.string	"str %p: %s\n"
	.text
	.align	2
	.global	main
	.type	main, %function
main:
.LFB19:
	.cfi_startproc
	stp	x29, x30, [sp, -176]!
	.cfi_def_cfa_offset 176
	.cfi_offset 29, -176
	.cfi_offset 30, -168
	mov	x29, sp
	adrp	x0, :got:__stack_chk_guard
	ldr	x0, [x0, #:got_lo12:__stack_chk_guard]
	ldr	x1, [x0]
	str	x1, [sp, 168]
	mov	x1, 0
	mov	x0, 25972
	movk	x0, 0x7473, lsl 16
	mov	x1, 0
	stp	x0, x1, [sp, 40]
	stp	xzr, xzr, [sp, 56]
	stp	xzr, xzr, [sp, 72]
	stp	xzr, xzr, [sp, 88]
	stp	xzr, xzr, [sp, 104]
	stp	xzr, xzr, [sp, 120]
	stp	xzr, xzr, [sp, 136]
	stp	xzr, xzr, [sp, 152]
	add	x1, sp, 40
	ldr	x0, [sp, 24]
	irg	x0, x1, x0
	str	x0, [sp, 32]
	ldr	x2, [sp, 32]
	ldr	x1, [sp, 32]
	adrp	x0, .LC0
	add	x0, x0, :lo12:.LC0
	bl	printf
	mov	w0, 0
	mov	w1, w0
	adrp	x0, :got:__stack_chk_guard
	ldr	x0, [x0, #:got_lo12:__stack_chk_guard]
	ldr	x2, [sp, 168]
	ldr	x0, [x0]
	eor	x0, x2, x0
	cmp	x0, 0
	beq	.L3
	bl	__stack_chk_fail
.L3:
	mov	w0, w1
	ldp	x29, x30, [sp], 176
	.cfi_restore 30
	.cfi_restore 29
	.cfi_def_cfa_offset 0
	ret
	.cfi_endproc
.LFE19:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 10-20200411-0ubuntu1) 10.0.1 20200411 (experimental) [master revision bb87d5cc77d:75961caccb7:f883c46b4877f637e0fa5025b4d6b5c9040ec566]"
	.section	.note.GNU-stack,"",@progbits
